package org.linlinjava.litemall.db.vo.app;

import org.linlinjava.litemall.db.domain.LitemallGoods;

import java.math.BigDecimal;

public class StoreGoodsVo extends LitemallGoods {
    private Integer storeGoodsId;
    private Integer storeId;
    private Integer goodsStock;
    private Integer chainLock;
    private Integer cabinetLock;
    private Integer cloudLock;
    private BigDecimal saleRetailPrice;
    private BigDecimal leaseDeposit;
    private Integer leaseChargeTemolateId;
    private Integer freight;
    private BigDecimal freightCondition;
    private Integer pickFreight;
    private BigDecimal pickFreightCondition;
    private Integer logisticsType;
    private Integer express;
    private Integer sameCity;
    private BigDecimal sameCityCost;
    private BigDecimal expressCost;
    private Integer sendFastestTime;
    private Integer sendSlowestTime;
    private Integer freeDeliveryDay;
    private Integer freePickupDay;
    private Integer freeChargeDay;
    private String cityName;
    private String goodsGallery;
    private String categoryOne;
    private String categoryTwo;
    private Boolean storeGoodsDeleted;
    //服务id
    private Integer serviceId;

    /**
     * 服务价格
     */
    private BigDecimal servicePrice;

    public BigDecimal getOriginalPrice() {
        return originalPrice;
    }

    public void setOriginalPrice(BigDecimal originalPrice) {
        this.originalPrice = originalPrice;
    }

    /**
     * 服务原价格
     */
    private BigDecimal originalPrice;

    /**
     * 支付顺序
     * 1 后付；0 先付
     */
    private Integer payOrder;
    private Integer onlyToHospital;
    // 订单商品数量
    private Integer stock;
    // 库存类型
    private Integer stockType;
    private Integer isHospital;

    //2022年1月7日15:53:21 新增
    private String cloudId;

    private String cloudJson;

    private Integer  sameCitySendType;

    private Integer cloudStockId;

    private Integer pickUpType;

    private Integer pickUpLogisticsCompanyType;

    private BigDecimal pickUpCost;

    private Integer pickUp;

    public Integer getPickUpType() {
        return pickUpType;
    }

    public void setPickUpType(Integer pickUpType) {
        this.pickUpType = pickUpType;
    }

    public BigDecimal getPickUpCost() {
        return pickUpCost;
    }

    public void setPickUpCost(BigDecimal pickUpCost) {
        this.pickUpCost = pickUpCost;
    }

    public Integer getPickUp() {
        return pickUp;
    }

    public void setPickUp(Integer pickUp) {
        this.pickUp = pickUp;
    }

    public Integer getPickUpLogisticsCompanyType() {
        return pickUpLogisticsCompanyType;
    }

    public void setPickUpLogisticsCompanyType(Integer pickUpLogisticsCompanyType) {
        this.pickUpLogisticsCompanyType = pickUpLogisticsCompanyType;
    }

    public Integer getCloudStockId() {
        return cloudStockId;
    }

    public void setCloudStockId(Integer cloudStockId) {
        this.cloudStockId = cloudStockId;
    }

    public Integer getSameCitySendType() {
        return sameCitySendType;
    }

    public void setSameCitySendType(Integer sameCitySendType) {
        this.sameCitySendType = sameCitySendType;
    }

    public String getCloudJson() {
        return cloudJson;
    }

    public void setCloudJson(String cloudJson) {
        this.cloudJson = cloudJson;
    }

    public String getCloudId() {
        return cloudId;
    }

    public void setCloudId(String cloudId) {
        this.cloudId = cloudId;
    }

    public Integer getServiceId() {
        return serviceId;
    }

    public BigDecimal getServicePrice() {
        return servicePrice;
    }

    public void setServicePrice(BigDecimal servicePrice) {
        this.servicePrice = servicePrice;
    }

    public void setServiceId(Integer serviceId) {
        this.serviceId = serviceId;
    }

    public Integer getStoreGoodsId() {
        return storeGoodsId;
    }

    public void setStoreGoodsId(Integer storeGoodsId) {
        this.storeGoodsId = storeGoodsId;
    }

    @Override
    public Integer getStoreId() {
        return storeId;
    }

    @Override
    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public BigDecimal getSaleRetailPrice() {
        return saleRetailPrice;
    }

    public void setSaleRetailPrice(BigDecimal saleRetailPrice) {
        this.saleRetailPrice = saleRetailPrice;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getGoodsGallery() {
        return goodsGallery;
    }

    public void setGoodsGallery(String goodsGallery) {
        this.goodsGallery = goodsGallery;
    }

    public BigDecimal getLeaseDeposit() {
        return leaseDeposit;
    }

    public void setLeaseDeposit(BigDecimal leaseDeposit) {
        this.leaseDeposit = leaseDeposit;
    }

    public Integer getLeaseChargeTemolateId() {
        return leaseChargeTemolateId;
    }

    public void setLeaseChargeTemolateId(Integer leaseChargeTemolateId) {
        this.leaseChargeTemolateId = leaseChargeTemolateId;
    }

    public Integer getFreight() {
        return freight;
    }

    public void setFreight(Integer freight) {
        this.freight = freight;
    }

    public BigDecimal getFreightCondition() {
        return freightCondition;
    }

    public void setFreightCondition(BigDecimal freightCondition) {
        this.freightCondition = freightCondition;
    }

    public Integer getPickFreight() {
        return pickFreight;
    }

    public void setPickFreight(Integer pickFreight) {
        this.pickFreight = pickFreight;
    }

    public BigDecimal getPickFreightCondition() {
        return pickFreightCondition;
    }

    public void setPickFreightCondition(BigDecimal pickFreightCondition) {
        this.pickFreightCondition = pickFreightCondition;
    }

    public Integer getLogisticsType() {
        return logisticsType;
    }

    public void setLogisticsType(Integer logisticsType) {
        this.logisticsType = logisticsType;
    }

    public Integer getExpress() {
        return express;
    }

    public void setExpress(Integer express) {
        this.express = express;
    }

    public Integer getSameCity() {
        return sameCity;
    }

    public void setSameCity(Integer sameCity) {
        this.sameCity = sameCity;
    }

    public BigDecimal getSameCityCost() {
        return sameCityCost;
    }

    public void setSameCityCost(BigDecimal sameCityCost) {
        this.sameCityCost = sameCityCost;
    }

    public BigDecimal getExpressCost() {
        return expressCost;
    }

    public void setExpressCost(BigDecimal expressCost) {
        this.expressCost = expressCost;
    }

    public Integer getStock() {
        return stock;
    }

    public void setStock(Integer stock) {
        this.stock = stock;
    }

    public Integer getStockType() {
        return stockType;
    }

    public void setStockType(Integer stockType) {
        this.stockType = stockType;
    }

    public Integer getGoodsStock() {
        return goodsStock;
    }

    public void setGoodsStock(Integer goodsStock) {
        this.goodsStock = goodsStock;
    }

    public Integer getChainLock() {
        return chainLock;
    }

    public void setChainLock(Integer chainLock) {
        this.chainLock = chainLock;
    }

    public Integer getCabinetLock() {
        return cabinetLock;
    }

    public void setCabinetLock(Integer cabinetLock) {
        this.cabinetLock = cabinetLock;
    }

    public Integer getCloudLock() {
        return cloudLock;
    }

    public void setCloudLock(Integer cloudLock) {
        this.cloudLock = cloudLock;
    }

    public String getCategoryOne() {
        return categoryOne;
    }

    public void setCategoryOne(String categoryOne) {
        this.categoryOne = categoryOne;
    }

    public String getCategoryTwo() {
        return categoryTwo;
    }

    public void setCategoryTwo(String categoryTwo) {
        this.categoryTwo = categoryTwo;
    }

    public Integer getFreeDeliveryDay() {
        return freeDeliveryDay;
    }

    public void setFreeDeliveryDay(Integer freeDeliveryDay) {
        this.freeDeliveryDay = freeDeliveryDay;
    }

    public Integer getFreePickupDay() {
        return freePickupDay;
    }

    public void setFreePickupDay(Integer freePickupDay) {
        this.freePickupDay = freePickupDay;
    }

    public Integer getFreeChargeDay() {
        return freeChargeDay;
    }

    public void setFreeChargeDay(Integer freeChargeDay) {
        this.freeChargeDay = freeChargeDay;
    }

    public Integer getIsHospital() {
        return isHospital;
    }

    public void setIsHospital(Integer isHospital) {
        this.isHospital = isHospital;
    }

    public Integer getSendFastestTime() {
        return sendFastestTime;
    }

    public void setSendFastestTime(Integer sendFastestTime) {
        this.sendFastestTime = sendFastestTime;
    }

    public Integer getSendSlowestTime() {
        return sendSlowestTime;
    }

    public void setSendSlowestTime(Integer sendSlowestTime) {
        this.sendSlowestTime = sendSlowestTime;
    }

    public Boolean getStoreGoodsDeleted() {
        return storeGoodsDeleted;
    }

    public void setStoreGoodsDeleted(Boolean storeGoodsDeleted) {
        this.storeGoodsDeleted = storeGoodsDeleted;
    }

    public Integer getPayOrder() {
        return payOrder;
    }

    public void setPayOrder(Integer payOrder) {
        this.payOrder = payOrder;
    }

    public Integer getOnlyToHospital() {
        return onlyToHospital;
    }

    public void setOnlyToHospital(Integer onlyToHospital) {
        this.onlyToHospital = onlyToHospital;
    }
}
